$(function(){

	/*购物车数量*/
	var val = $(".goods-list").find("li").length;  
    $(".cart-num").val(val);
    $("#add-cart").click(function(){
        /*物品填充*/
        var size = $('#size').find('label._on').attr('title');
        var color = $('#color').find('label._on').attr('title');
        var pic = $('#color').find('label._on img').attr('src');
        var money = $('.form-fee-total').html().replace('¥', '');
        var number = $('#number').val();
        if(!size){
            alert('请选择尺码');
            return false;
        }
        if(!pic || !color){
            alert('请选择颜色');
            return false;
        }
        var html = '<li class="goods-item clearfix">'+
            '<div class="cart-check">'+
            '<input class="input-check" type="checkbox" name="checks">'+
            '<span class="m-ckbox"></span>'+
            '</div>'+
            '<div class="cart-img">'+
            '<a href="javascript:;">'+
            '<img src="'+pic+'">'+
            '</a>'+
            '</div>'+
            '<div class="cart-info">'+
            '<p class="info-p"><a>时尚女鞋 '+color+' '+size+'码 '+number+'双</a></p>'+
            '<span class="price">￥<em class="num">'+money+'</em></span>'+
            '<a class="info-del"><i class="icon"></i></a>'+
            '</div>'+
            '</li>';
        if($(".goods-list").find("li").length == 0){
           $(".goods-list").html("");
        }
        $(".goods-list").append(html);
        $(".bottom-bar").show();

        val++;
        val = $(".goods-list").find("li").length;
        $(".cart-num").val(val).addClass("pulse"); 
        setTimeout("$('.cart-num').removeClass('pulse')",3600);
    })

    /*购物车商品列表弹框*/
    $("#cart").click(function () {
    	$(".fixed-footer").hide();
        $(".select-standard").addClass("page-slideLeft");
        $("html,body").css({"overflow-y": "hidden"});
        $(".popmask").css({'height': $(document).height()}).show();
    });
    $(".pro-close,.popmask").click(function () {
        $(".select-standard").removeClass("page-slideLeft");
        $("html,body").css({"overflow-y": "auto"});
        $(".popmask").hide();
        $(".fixed-footer").show();
    });

    /*删除购物车商品*/
    var tips="<p class='noItem-tips'>购物车空空如也，快去选购吧！</p>";
    $(".cart-slide-section").on("click",".info-del",function(){
        $(this).parents("li.goods-item").remove();
        $(".cart-num").val($(".goods-list").find("li").length);
        var chkLi = $(".goods-list .goods-item").find("input:checked");
        chkLi.each(function(){
                totalPrice+=parseInt($(this).parents(".goods-item").find(".price").children(".num").text());
            })
            $(".cart-total-dl").find(".sm1").children(".num").text('¥'+totalPrice);
        if($(".goods-list").find("li").length == 0){
            $(".goods-list").html(tips);
            $(".bottom-bar").hide();
        }
    })


    /*购物车商品全选与反选*/
    $(document).ready(function(){
    	 $(".cart-slide-section").on("click",".input-check",function(){
    		var _this =$(this);
    		var checkNum = _this.parents(".goods-list").find("input").length;
            var checkedNum = _this.parents(".goods-list").find("input:checked").length;
    		if(_this.is(":checked")){
    			_this.next("span").addClass("cur");
                _this.parents(".goods-item").addClass("li_check");
    		}else{
    			_this.next("span").removeClass("cur");
                _this.parents(".goods-item").removeClass("li_check");
    		}

            if (checkNum === checkedNum) {
                  $(".check-all").prop("checked", true);
                  $(".check-all").next("span").addClass("cur");
            } else {
                   $(".check-all").prop("checked",false);
                   $(".check-all").next("span").removeClass("cur");
            }
             $(".total-btn").find("em").html('('+checkedNum+')');
             setTotal();
    	})

    	$(".check-all").click(function(){
    		var chkAll = $(this);
    		if(chkAll.is(":checked")){
    			chkAll.next("span").addClass("cur");
    			$(".goods-list").find("input").prop("checked", true);
    			$(".goods-list").find("input").next("span").addClass("cur");
                $(".goods-list").find("li").addClass("li_check");
    		}
    		else{
				chkAll.next("span").removeClass("cur");
    			$(".goods-list").find("input").prop("checked",false);
    			$(".goods-list").find("input").next("span").removeClass("cur");
                $(".goods-list").find("li").removeClass("li_check");
    		}
            var chklen = $(".goods-list").find("input:checked").length;
            $(".total-btn").find("em").html('('+chklen+')');
            setTotal();
             
    	})

        function setTotal(){
            var totalPrice=0;
            var chkLi = $(".goods-list .goods-item").find("input:checked");
            chkLi.each(function(){
                totalPrice+=parseInt($(this).parents(".goods-item").find(".price").children(".num").text());
            })
            $(".cart-total-dl").find(".sm1").children(".num").text('¥'+totalPrice);
        }

    }) 
 })


    
	
